throttle valves - Spanish English Dictionary